An Online Programming Assessment Tool
نویسندگان
چکیده
The role of assessment in modern university curricula has become far more diverse and open to scrutiny in recent years. Although its most significant role is as a measure of a student's knowledge and skills, the role as a learning device has become increasingly important and as a consequence informative and useful feed back is critical to achieve good learning outcomes This paper describes a tool that provides a self-contained, easy to use, programming environment that facilitates the development, testing and marking of programming tasks in addition to the presentation and marking of "standard" examination questions. The tool takes responsibility for many of the tasks that program development normally requires so that the student can focus on the task of writing program source code. It has been used in a Java programming topic for two consecutive years.
منابع مشابه
Online survey software as a data collection tool for medical education: A case study on lesson plan assessment
Background: There are no general strategies or tools to evaluate daily lesson plans; however, assessments conducted using traditional methods usually include course plans. This study aimed to evaluate the strengths and weaknesses of online survey software in collecting data on education in medical fields and the application of such softwares to evaluate students' views and modification of lesso...
متن کاملThe Potentiality of Dynamic Assessment in Massive Open Online Courses (MOOCs): The Case of Listening Comprehension MOOCs
Massive Open Online Courses (MOOCs) as a new shaking educational development provide the scene for achieving social inclusion and dissemination of knowledge. Anyhow, facilitating network learning experiences through creating an adaptive learning environment can pave the way for this open and energetic way to learning. The present study aimed to explore the possible role of Dynamic Assessment (D...
متن کاملEvaluation of the BOSS Online Submission and Assessment System
Computer programming lends itself to automated assessment. With appropriate software tools program correctness can be measured, along with an indication of quality according to a set of metrics. Furthermore, the regularity of program code allows plagiarism detection to be an integral part of the tools that support assessment. In this paper, we consider a submission and assessment system, called...
متن کاملThe Impact of Computer Augmented Online Learning and Assessment Tool
The purpose of the study was to investigate the impact of an experimental online learning tool on student performance. By applying cognitive load theory to online learning, the experimental tool used was designed to minimize cognitive load during the instructional and learning process. This tool enabled students to work with programming code that was supplemented with instructor descriptions an...
متن کاملDesign and Implementation of an Online Test System to Evaluate the Students more Precisely and Improve the Quality of Education
Introduction: Evaluation, play a role in increasing motivation, raising the level of students knowledge, and improving the quality of teaching. Today, educational technology is used to assess the level of learning and to improve the level of student’s knowledge and to increase the incentive to participate in classrooms. This article aims to design and implement an online test system to conduct ...
متن کامل